Enter an integer: 17 The number 17 is positive positive numbers are greater than zero Good-bye for now
The false block was executed because the answer to the
question (num < 0) was false.
The false block consists of two statements.
Here is how an outline of how make a two-way decision:
// statements that are executed before the decision
if ( condition )
// true branch
else
// false branch
// statements that are executed after the branches join together again
Here are some details:
The condition can compare what is held in a variable to other values.
You can use the comparisons <, >, and so on.
(More about these later.)
The first statement after the false branch will be executed no matter which
branch is chosen.
The if-else is like a fork in the road,
but the road always comes together again.
Is the following section of a program correct?
if ( num < 0 )
System.out.println("The number " + num + " is negative");
else
System.out.println("The number " + num + " is positive");
System.out.print ("positive numbers are greater ");
System.out.println("than zero ");
System.out.println("Good-bye for now");